/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import java.util.Arrays;
/*     */ import java.util.LinkedList;
/*     */ import java.util.concurrent.ConcurrentHashMap;
/*     */ import java.util.concurrent.ConcurrentMap;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class nh
/*     */   implements o
/*     */ {
/*  24 */   public ConcurrentMap<String, e> w = new ConcurrentHashMap<>();
/*     */   public vh q;
/*     */   public wo g;
/*     */   
/*     */   public nh(vh vh1) {
/*  29 */     this.q = vh1;
/*     */   }
/*     */   
/*     */   public nh(wo wo1) {
/*  33 */     this.g = wo1;
/*     */   }
/*     */ 
/*     */   
/*     */   public nh() {}
/*     */   
/*     */   public o v(String str) {
/*  40 */     return v(str, uv.q);
/*     */   }
/*     */ 
/*     */   
/*     */   public o v(String str, uv uv1) {
/*  45 */     LinkedList<String> linkedList = new LinkedList(Arrays.asList((Object[])str.split("\\.")));
/*  46 */     String str1 = linkedList.poll();
/*     */ 
/*     */     
/*  49 */     if (this.q != null && this.q.ia != null && this.q.ia.containsKey(str1)) {
/*  50 */       pi pi = this.q.ia.get(str1);
/*  51 */       return xf.v(this.q, new tk(pi), String.join(".", (Iterable)linkedList));
/*  52 */     }  if (this.g != null && this.g.l != null && this.g.l.containsKey(str1)) {
/*  53 */       rq rq = this.g.l.get(str1);
/*  54 */       return dr.v(this.g, new zp(rq), String.join(".", (Iterable)linkedList));
/*  55 */     }  if (this.w.containsKey(str1)) {
/*  56 */       return ((e)this.w.get(str1)).v(String.join(".", (Iterable)linkedList), uv1);
/*     */     }
/*     */     
/*  59 */     return new xk(Double.valueOf(0.0D));
/*     */   }
/*     */   
/*     */   public void v(String str, o o1) {
/*  63 */     LinkedList<String> linkedList = new LinkedList(Arrays.asList((Object[])str.split("\\.")));
/*  64 */     String str1 = linkedList.poll();
/*  65 */     if (this.q != null && this.q.ia != null && this.q.ia.containsKey(str1)) {
/*  66 */       pi pi = this.q.ia.get(str1);
/*  67 */       xf.v(this.q, new tk(pi), String.join(".", (Iterable)linkedList), new o[] { o1 });
/*     */     }
/*  69 */     else if (this.g != null && this.g.l != null && this.g.l.containsKey(str1)) {
/*  70 */       rq rq = this.g.l.get(str1);
/*  71 */       dr.v(this.g, new zp(rq), String.join(".", (Iterable)linkedList), new o[] { o1 });
/*  72 */     } else if (this.w.containsKey(str1)) {
/*  73 */       ((e)this.w.get(str1)).v(String.join(".", (Iterable)linkedList), o1);
/*     */     } 
/*     */   }
/*     */ 
/*     */   
/*     */   public Object v() {
/*  79 */     return this;
/*     */   }
/*     */   
/*     */   public ConcurrentMap<String, e> v() {
/*  83 */     return this.w;
/*     */   }
/*     */   
/*     */   public void v(ConcurrentMap<String, e> concurrentMap) {
/*  87 */     this.w = concurrentMap;
/*     */   }
/*     */ 
/*     */   
/*     */   public nh v() {
/*  92 */     return new eos/moe/dragoncore/dx(this);
/*     */   }
/*     */   
/*     */   public static class eos/moe/dragoncore/dx extends nh {
/*     */     private final nh q;
/*     */     private e g;
/*     */     
/*     */     public eos/moe/dragoncore/dx(nh nh1) {
/* 100 */       this.q = nh1;
/*     */     }
/*     */     
/*     */     public o v(String str) {
/* 104 */       return v(str, uv.q);
/*     */     }
/*     */     
/*     */     public o v(String str, uv uv1) {
/* 108 */       if (str.startsWith("局部变量") || str.startsWith("temp")) {
/* 109 */         if (this.g == null) {
/* 110 */           this.g = new om();
/*     */         }
/* 112 */         LinkedList<? extends CharSequence> linkedList = new LinkedList(Arrays.asList((Object[])str.split("\\.")));
/* 113 */         linkedList.poll();
/* 114 */         return this.g.v(String.join(".", linkedList), uv1);
/*     */       } 
/* 116 */       return this.q.v(str, uv1);
/*     */     }
/*     */ 
/*     */     
/*     */     public void v(String str, o o1) {
/* 121 */       if (str.startsWith("局部变量") || str.startsWith("temp")) {
/* 122 */         if (this.g == null) {
/* 123 */           this.g = new om();
/*     */         }
/* 125 */         LinkedList<? extends CharSequence> linkedList = new LinkedList(Arrays.asList((Object[])str.split("\\.")));
/* 126 */         linkedList.poll();
/* 127 */         this.g.v(String.join(".", linkedList), o1);
/*     */       } else {
/* 129 */         this.q.v(str, o1);
/*     */       } 
/*     */     }
/*     */ 
/*     */     
/*     */     public Object v() {
/* 135 */       return this.q;
/*     */     }
/*     */     
/*     */     public ConcurrentMap<String, e> v() {
/* 139 */       return this.q.v();
/*     */     }
/*     */     
/*     */     public void v(ConcurrentMap<String, e> concurrentMap) {
/* 143 */       this.q.v(concurrentMap);
/*     */     }
/*     */   }
/*     */ 
/*     */   
/*     */   public String v() {
/* 149 */     return "environment";
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\nh.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */